package com.xb.cloud.order.model;

import java.math.BigDecimal;
import java.util.Date;

public class PaymentFlow {
    private Long id;

    private Long companyId;

    private Long shopId;

    private Long soId;

    private String outNo;

    private String paymentRequestContent;

    private String paymentResponseContent;

    private String paymentCode;

    private String paymentTag;

    private String paymentName;

    private Long paymentGatewayId;

    private BigDecimal paymentAmount;

    private Integer paymentStatus;

    private Byte isEnabled;

    private Byte isDeleted;

    private Long createUserId;

    private String createUserName;

    private Date createTime;

    private Long updateUserId;

    private String updateUserName;

    private Date updateTime;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getCompanyId() {
        return companyId;
    }

    public void setCompanyId(Long companyId) {
        this.companyId = companyId;
    }

    public Long getShopId() {
        return shopId;
    }

    public void setShopId(Long shopId) {
        this.shopId = shopId;
    }

    public Long getSoId() {
        return soId;
    }

    public void setSoId(Long soId) {
        this.soId = soId;
    }

    public String getOutNo() {
        return outNo;
    }

    public void setOutNo(String outNo) {
        this.outNo = outNo == null ? null : outNo.trim();
    }

    public String getPaymentRequestContent() {
        return paymentRequestContent;
    }

    public void setPaymentRequestContent(String paymentRequestContent) {
        this.paymentRequestContent = paymentRequestContent == null ? null : paymentRequestContent.trim();
    }

    public String getPaymentResponseContent() {
        return paymentResponseContent;
    }

    public void setPaymentResponseContent(String paymentResponseContent) {
        this.paymentResponseContent = paymentResponseContent == null ? null : paymentResponseContent.trim();
    }

    public String getPaymentCode() {
        return paymentCode;
    }

    public void setPaymentCode(String paymentCode) {
        this.paymentCode = paymentCode == null ? null : paymentCode.trim();
    }

    public String getPaymentTag() {
        return paymentTag;
    }

    public void setPaymentTag(String paymentTag) {
        this.paymentTag = paymentTag == null ? null : paymentTag.trim();
    }

    public String getPaymentName() {
        return paymentName;
    }

    public void setPaymentName(String paymentName) {
        this.paymentName = paymentName == null ? null : paymentName.trim();
    }

    public Long getPaymentGatewayId() {
        return paymentGatewayId;
    }

    public void setPaymentGatewayId(Long paymentGatewayId) {
        this.paymentGatewayId = paymentGatewayId;
    }

    public BigDecimal getPaymentAmount() {
        return paymentAmount;
    }

    public void setPaymentAmount(BigDecimal paymentAmount) {
        this.paymentAmount = paymentAmount;
    }

    public Integer getPaymentStatus() {
        return paymentStatus;
    }

    public void setPaymentStatus(Integer paymentStatus) {
        this.paymentStatus = paymentStatus;
    }

    public Byte getIsEnabled() {
        return isEnabled;
    }

    public void setIsEnabled(Byte isEnabled) {
        this.isEnabled = isEnabled;
    }

    public Byte getIsDeleted() {
        return isDeleted;
    }

    public void setIsDeleted(Byte isDeleted) {
        this.isDeleted = isDeleted;
    }

    public Long getCreateUserId() {
        return createUserId;
    }

    public void setCreateUserId(Long createUserId) {
        this.createUserId = createUserId;
    }

    public String getCreateUserName() {
        return createUserName;
    }

    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName == null ? null : createUserName.trim();
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Long getUpdateUserId() {
        return updateUserId;
    }

    public void setUpdateUserId(Long updateUserId) {
        this.updateUserId = updateUserId;
    }

    public String getUpdateUserName() {
        return updateUserName;
    }

    public void setUpdateUserName(String updateUserName) {
        this.updateUserName = updateUserName == null ? null : updateUserName.trim();
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}